<?
function conexion ()
{
	$conexion=mysql_connect("localhost","root","root") or die ("Error en la conexion ".mysql_error());
	return $conexion;
}//conexio servidor

function bd()
{
	$base_datos=mysql_select_db("finca");
        return $base_datos;
}//conexion base de datos}

function validar_usuario($nombre,$cont)
{
$cont=md5($cont);
$sql=mysql_query("SELECT usuarios.nombre,usuarios.pass, roles.rol
FROM usuarios, roles
WHERE usuarios.id_rol = roles.id_rol and usuarios.nombre='$nombre' and usuarios.pass='$cont'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//val8dar usuario

function sesion($tipo_usuario,$tipo)
{
session_start();
if($tipo_usuario=="Admin" and $tipo==1)
{
$_SESSION["usuario"]=$user;
header("location: admin/index.php");	
}if($tipo_usuario=="Usuario" and $tipo==2)
{
	$_SESSION["usuario"]=$user;
header("location: usuario/index.php");
}else
{
	?>
    <script language="javascript">
alert("usuario o clave incorrecta");
		location.href="index.php";
</script>
    <?
}
}//crear session

function cerrar_sesion()
{
	session_start();
	session_destroy();
	header("location: ../index.php");
}// cerrar sesion

function validar_sesion()
{
session_start();
if(!isset($_SESSION["usuario"]))
{
header("location: ../index.php");
}
}//validar sesion

function crear_usuario($id_usuario,$usuario,$pass,$id_rol)
{
$pass=md5($pass);
$sql=mysql_query("insert into usuarios (id_usuario,nombre,pass,id_rol) values ('$id_usuario','$usuario','$pass','$id_rol')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear usuariuo

function consultar_usuario()
{
$sql=mysql_query("select * from usuarios") or die ("Error en la consulta ".mysql_error());
return $sql;
}//consultar usuario

function seleccion_usuario($ususario)
{
$sql=mysql_query("select * from usuarios where id_usuario='$ususario'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//seleccion usuario

function actualizar_usuario($nombre,$pass,$id)
{
	$pass=md5($pass);
	$sql=mysql_query("update usuarios set nombre='$nombre',pass='$pass' where id_usuario='$id'") or die ("Error al actualizar ".mysql_error());
	return $sql;
}//actualizar usuario

function crear_cultivo($nombre_cultivo)
{
$sql=mysql_query("insert into cultivos (cultivo) values ('$nombre_cultivo')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear cultivo

function crear_insectisida($nombre_cultivo,$precio,$id_proveedor)
{
$sql=mysql_query("insert into insectisida (insectisida,precio,id_proveedor) values ('$nombre_cultivo','$precio','$id_proveedor')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear insectisida

function crear_abono($nombre_cultivo,$precio,$id_proveedor)
{
$sql=mysql_query("insert into abonos (abono,precio,id_proveedor) values ('$nombre_cultivo','$precio','$id_proveedor')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear abono

function crear_fertilizante($nombre_fertilizante,$precio,$id_proveedor)
{
$sql=mysql_query("insert into fertilizantes (fertilizante,precio,id_proveedor) values ('$nombre_fertilizante','$precio','$id_proveedor')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear fertilizante

function crear_funguicida($nombre_fertilizante,$precio,$id_proveedor)
{
$sql=mysql_query("insert into funguicida (funguicida,precio,id_proveedor) values ('$nombre_fertilizante','$precio','$id_proveedor')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear funguicida

function crear_proveedor($id,$nombre,$direccion,$telefono)
{
$sql=mysql_query("insert into proveedores (id_proveedor,nombre,direccion,telefono) values ('$id','$nombre','$direccion','$telefono')") or die ("Error en la insercion de Proveedores ".mysql_error());
return $sql;
}//crear fertilizante

function guardar_siembra($cultivo,$tipo_siembra,$fertilizante,$fecha_1,$fecha_f)
{
$sql=mysql_query("insert into siembras (id_siembra,id_cultivo,id_tipo_siembra,id_fertilizante,fecha_inicio,fecha_fin) values (' ','$cultivo','$tipo_siembra','$fertilizante','$fecha_1','$fecha_f')") or die ("Error en la insercion ".mysql_error());
return $sql;
}//crear fertilizante

function cultivos()
{
$sql=mysql_query("select * from cultivos") or die ("Error en la consulta ".mysql_error());
return $sql;
}//seleccion cultivo

function ver_cultivos($id)
{
$sql=mysql_query("select * from cultivos where id_cultivo='$id'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver cultivo

function ver_insectisida($id)
{
$sql=mysql_query("select * from insectisida where id_insectisida='$id'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver ionsectisida

function ver_abono($id)
{
$sql=mysql_query("select * from abonos where id_abono='$id'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver abono

function insectisida()
{
$sql=mysql_query("select * from insectisida ") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver insectisida

function ver_fertilizantes($id)
{
$sql=mysql_query("select * from fertilizantes where id_fertilizante='$id'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver fertilizantes

function ver_funguicidas($id)
{
$sql=mysql_query("select * from funguicida where id_funguicida='$id'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//ver funguicidas

function ver_proveedores($id)
{
$sql=mysql_query("select * from proveedores where id_proveedor=$id") or die ("Error en la consulta ".mysql_error());
 return $sql;
}//ver fertilizantes

function ver_proveedores_fertilizantes($id,$id2)
{
	$sql=mysql_query("select t1.*,t2.* from proveedores t1,fertilizantes t2 where t1.id_proveedor=t2.id_proveedor 
	AND t1.id_proveedor='$id' AND t2.id_fertilizante='$id2'") or die ("Error en la consulta ".mysql_error());
	return $sql;
}

function update_cultivos($idcultivo,$cultivo)
{
$sql=mysql_query("update cultivos set cultivo='$cultivo' where id_cultivo='$idcultivo'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//actualizar cultivo

function update_abono($idcultivo,$cultivo)
{
$sql=mysql_query("update abonos set abono='$cultivo' where id_abono='$idcultivo'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//actualizar abono

function update_insectisidas($idcultivo,$cultivo)
{
$sql=mysql_query("update insectisida set insectisida='$cultivo' where id_insectisida='$idcultivo'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//actualizar cultivo

function update_fertilizante($id_fertilizante,$nombre,$precio)
{
$sql=mysql_query("update fertilizantes set fertilizante='$nombre',precio='$precio' where id_fertilizante='$id_fertilizante'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//actualizar cultivo

function update_funguicida($id_fertilizante,$nombre,$precio)
{
$sql=mysql_query("update funguicida set funguicida='$nombre',precio='$precio' where id_funguicida='$id_fertilizante'") or die ("Error en la consulta ".mysql_error());
return $sql;
}//actualizar funguicida

function update_proveedor($id,$nombre,$direccion,$telefono)
{
$sql=mysql_query("update proveedores set nombre='$nombre',direccion='$direccion',telefono='$telefono' where id_proveedor='$id'") or die ("Error al actualizar proveedor".mysql_error());
return $sql;
}//actualizar proveedor

function sql_basico($tabla,$campo)
{
	//$query = "select * from $tabla order by $campo";
	$sql=mysql_query("select * from $tabla order by $campo") or die ("Error al consultar ".$tabla." ".mysql_error());
	return $sql;
}

function borrar_cultivo($id)
{
	$sql=mysql_query("delete from cultivos where id_cultivo='$id'") or die ("Error al borrar el cultivo ".mysql_error());
	return $sql;
}

function borrar_insectisida($id)
{
	$sql=mysql_query("delete from insectisida where id_insectisida='$id'") or die ("Error al borrar el cultivo ".mysql_error());
	return $sql;
}

function borrar_abono($id)
{
	$sql=mysql_query("delete from abonos where id_abono='$id'") or die ("Error al borrar el cultivo ".mysql_error());
	return $sql;
}

function borrar_fertilizante($id)
{
	$sql=mysql_query("delete from fertilizantes where id_fertilizante='$id'") or die ("Error al borrar el cultivo ".mysql_error());
	return $sql;
}

function borrar_funguicida($id)
{
	$sql=mysql_query("delete from funguicida where id_funguicida='$id'") or die ("Error al borrar el funguicida ".mysql_error());
	return $sql;
}

function borrar_proveedor($id)
{
	$sql=mysql_query("delete from proveedores where id_proveedor='$id'") or die ("Error al borrar el cultivo ".mysql_error());
	return $sql;
}
?>